package GenericsTest2;

import java.util.ArrayList;
import java.util.Arrays;

public class MyArrayList<E> {

    Object[] obj=new Object[10];
    int size;

    public boolean add(E e){
        obj[size]=e;
        size++;
        return true;
    }

    public E get(int index){return (E)obj[index];}

    @Override
    public String toString(){
        return Arrays.toString(obj);
    }



    public static<E> void addAll(ArrayList<E> list,E e1,E e2,E e3,E e4){
        list.add(e1);
        list.add(e2);
        list.add(e3);
        list.add(e4);
    }

    public static<E> void addAll2(ArrayList<E> list,E ...e){
        for (E element:e){
            list.add(element);
        }
    }
}
